Computing the Hermite Form of a Matrix of Ore Polynomials
نویسندگان
چکیده
Let F[∂;σ, δ] be the ring of Ore polynomials over a field (or skew field) F, where σ is a automorphism of F and δ is a σ-derivation. Given a matrix A ∈ F[∂;σ, δ], we show how to compute the Hermite form H of A and a unimodular matrix U such that UA = H. The algorithm requires a polynomial number of operations in F in terms of n and the degrees (in ∂) of the entries in A. When F = k(z) for some field k, it also requires time polynomial in the degree in z, and if k = Q it requires time polynomial in the bit length of the coefficients as well. Explicit analyses are provided for the complexity, in particular for the important cases of differential and shift polynomials over Q(z). To accomplish our algorithm, we develop the Dieudonné determinant and quasideterminant theory for Ore polynomial rings to get explicit bounds on the degrees and sizes of entries in H and U .
منابع مشابه
Operational matrices with respect to Hermite polynomials and their applications in solving linear differential equations with variable coefficients
In this paper, a new and efficient approach is applied for numerical approximation of the linear differential equations with variable coeffcients based on operational matrices with respect to Hermite polynomials. Explicit formulae which express the Hermite expansion coeffcients for the moments of derivatives of any differentiable function in terms of the original expansion coefficients of the f...
متن کاملPreconditioning of Rectangular Polynomial Matrices for Eecient Hermite Normal Form Computation
We present a Las Vegas probabalistic algorithm for reducing the computation of Hermite normal forms of rectangular polynomial matrices. In particular, the problem of computing the Hermite normal form of a rectangular m n matrix (with m > n) reduces to that of computing the Hermite normal form of a matrix of size (n + 1) n having entries of similar coeecient size and degree. The main cost of the...
متن کاملOn Computing the Hermite Form of a Matrix of Differential Polynomials
Given a matrix A ∈ F(t)[D; δ] over the ring of differential polynomials, we show how to compute the Hermite form H of A and a unimodular matrix U such that UA = H . The algorithm requires a polynomial number of operations in F in terms of n, deg D A, deg t A. When F = Q it require time polynomial in the bit-length of the rational coefficients as well.
متن کاملConverting between the Popov and the Hermite form of matrices of differential operators using an FGLM-like algorithm
We consider matrices over a ring K [∂; σ, θ ] of Ore polynomials over a skew field K . Since the Popov and Hermite normal forms are both Gröbner bases (for term over position and position over term ordering resp.), the classical FGLM-algorithm provides a method of converting one into the other. In this report we investigate the exact formulation of the FGLM algorithm for not necessarily “zero-d...
متن کاملComputing Popov and Hermite forms of rectangular polynomial matrices
We consider the computation of two normal forms for matrices over the univariate polynomials: the Popov form and the Hermite form. For matrices which are square and nonsingular, deterministic algorithms with satisfactory cost bounds are known. Here, we present deterministic, fast algorithms for rectangular input matrices. The obtained cost bound for the Popov form matches the previous best know...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- CoRR
دوره abs/1109.3656 شماره
صفحات -
تاریخ انتشار 2011